# 使用官方 Caddy 构建镜像
FROM caddy:2-builder AS builder

# 设置 Go 国内代理
ENV GOPROXY=https://goproxy.cn,direct

# 使用 xcaddy 构建带腾讯云 DNS 插件的 Caddy
RUN xcaddy build \
    --with github.com/caddy-dns/tencentcloud

FROM caddy:2
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
